#ifndef __BYTE_VIEW_H
#define __BYTE_VIEW_H

#include <stdint.h>

namespace utils {

struct ByteView {

    inline ByteView() : buf(nullptr), len(0) {}
    inline ByteView(const uint8_t *b, uint16_t l) : buf(b), len(l) {}

    const uint8_t *buf;
    uint16_t len;
};

} // namespace utils

#endif
